export default {
    add(state,id){
        state.cart = state.cart.map(item=>{
            if(item.id===id)
            item.count ++
            return item
        })
    },
    cut(state,id){
        state.cart= state.cart.reduce((result,item)=>{
            if(item.id===id){
                item.count--
            }
            if(item.count>0){
                result.push(item)
            }

            return result
        },[])
    },
    addToCart(state,aa){
        // if(!state.cart.length){
        //     state.cart=[...state.cart,aa]     
        // }else{
        //     if(state.cart.some(item=>item.id===aa.id)){
        //         state.cart===state.cart.map(item=>{
        //             if(item.id===aa.id){
        //                 item.count++
        //             }
        //             return item
        //         })
        //     }else{
        //         state.cart=[...state.cart,aa]  
        //     }
        // }
        if(!state.cart.length){
            state.cart=[...state.cart.aa]
        }else{
            if(state.cart.map(item=>item.id===aa.id)){
                state.cart===state.cart.map(item=>{
                    if(item.id===aa.id){
                        item.count ++
                    }
                    return item
                })
            }else{
                state.cart=[...state.cart,aa]
            }
        }
    },
   nav(state,bb){
      state.navShow=bb
   }
}


 
       